package com.xuecheng.api.content;

import com.xuecheng.api.content.teacher.CourseTeacherDTO;
import com.xuecheng.api.content.teacher.CourseTeacherVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

import java.util.List;

/**
 * - @author by 姜暄煊
 * - @Date 12.16
 * - @Description
 */
@Api(value = "教师基本信息")
public interface CourseTeacherApi {

    @ApiOperation("查询教师信息")
    List<CourseTeacherDTO> selectAll(Long courseBaseId);

    @ApiOperation("增加和修稿教师信息")
    CourseTeacherDTO createOrModifyCourseTeacher(CourseTeacherVO vo);

    @ApiOperation("删除教师信息")
    void removeCourseTeacher(Long courseBase, Long courseTeacherId);

}
